package com.example.demo.myModel.entity;


import cn.hutool.core.img.Img;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.time.LocalDateTime;


/**
 * 竞赛
 */
@Data
@TableName("competition")
public class Competition extends  BaseEntity{


    /**
     * 赛事id
     */
    @TableId(type = IdType.AUTO)
    private  int competitionId;

    /**
     * 标题
     */
    private  String headText;

    /**
     * 分类id， 外表category
     */
    private  int categoryId;

    /**
     * 内容
     */
    private  String content;

    /**
     * 所属单位
     */
    private  String unit;

    /**
     * 包含的图片
     */
    private MultipartFile img;

    /**
     * 奖项设置
     */
    private  String awards;

    /**
     * 指导教师Id,外表teacher
     */
    private  int teacherId;

    /**
     * 竞赛开始时间
     */
    private LocalDateTime bTime;

    /**
     * 竞赛结束时间
     */
    private  LocalDateTime eTime;

    /**
     * 报名截至时间
     */
    private  LocalDateTime sETime;

    /**
     * 状态
     */
    private  int state;
}
